ocean thermal energy conversion - German English Dictionary